feat(workflow): serverless-migration-advisor skill (#3)#2
Merged
Conversation
…ion-advisor (#3) - SPEC.md: 13 references, 5-Phase interview, report schema, Delegation - PLAN.md: 8-stage overview with risks and acceptance criteria - TASKS.md: bite-sized subagent-driven implementation tasks - RESEARCH.md: AWS Docs 1차 스냅샷 (Lambda/SageMaker/Fargate/Spot/Batch) + gaps Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…les (#3) AWS 공식 general-design-principles.html 기준 7개 원칙 수록. (원래 TASKS에서 기대한 "9 principles"는 현행 AWS 문서에 없으므로 수집 노트에 명시.) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ess/Step-Functions (#3) - §13 Lambda SnapStart: 런타임/비용/uniqueness 함정/ENI 제약 - §14 Aurora Serverless v2: ACU 0-256, auto-pause, Provisioned 혼합 - §15 DynamoDB: On-Demand vs Provisioned + Reserved Capacity 할인율 - §16 S3 Express One Zone: directory bucket, 네이밍, CreateSession auth - §17 Step Functions: Standard/Async Express/Sync Express 3-way 비교 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…les (#3) §10.2.1 에 openclaw 5개 아키텍처 원칙을 O1-O5 prefix로 고정. autoresearch numeric insight와 구분되어 references/case-study-openclaw.md에서 O1~O5로 안정 인용 가능. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…1 updates (#3) - §10.2.1: add O6 CloudFront+S3, keep O5 Free-tier target with deviation note - §8: mark 8.1-8.5 resolved, defer 8.6 to Stage C tradeoffs-event-driven - §11: strikethrough resolved items, add Stage C deferral note Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…tubs (#3) Skeleton only. Content authored in Stage C-F. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
… cases (#3) Lambda / SageMaker Spot / Fargate / EC2 Spot / Batch tradeoffs with AWS Docs citations and case-study anchors. Decision matrix included. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…res and HUGI (#3) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ynamoDB/S3 Express (#3) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…e/SQS/Kinesis/SFn (#3) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…pillars (#3) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…+ anti-patterns) (#3) EC2-long-running → SageMaker Spot, EMR → Batch Spot, Cron → EventBridge+Lambda. Validated by autoresearch case. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…anti-patterns) (#3) ALB+EC2 → API Gateway+Lambda, ECS → Fargate+Spot, WebSocket → API Gateway WS, Java monolith → Lambda+SnapStart. Validated by openclaw case. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…+ principles) (#3) UNVERIFIED tier. Warning block, Strangler Fig / Branch by Abstraction principles, AWS prescriptive guidance links, decision questions, scope limits. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…patterns) (#3) UNVERIFIED tier. Aurora Serverless v2, DynamoDB CDC, S3 Express patterns with risk levels, checklists, Do/Don't. No detailed before/after for RDS→DynamoDB beyond access-pattern redesign principle. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…alidation) (#3) Headline numbers, architecture summary, quotable statements for skill output, applicability boundaries. Source commit 5435b374. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ation) (#3) Headline numbers, architecture summary, quotable statements for Tier 2 API migration. Lambda Container primary + Fargate Spot fallback dual compute. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…#15, #O1-#O6) (#3) Numbered citation anchors for all validation insights. Autoresearch insights verbatim titles from docs/insights.md @ 5435b374. Openclaw principles from RESEARCH §10.2.1. Stable numbering (never renumber). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…N templates (#3) Phase 1 Q1-Q4 complete JSON (classification, cannot skip). Phase 3 branches A-E each with one representative question in full JSON, rest minimal schema. Common follow-ups and skip rules (SPEC §6.3). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Orchestrator for Phase 1 (classification) → Phase 2 (IaC scan) → Phase 3 (tradeoff interview) → Phase 4 (target arch mapping) → Phase 5 (report gen). Citation label rules, delegation map, Tier 3 warnings inlined. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…age G (#3) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2 tasks
serithemage
added a commit
that referenced
this pull request
Apr 18, 2026
PR #2 머지 후 workflow 플러그인에 추가된 4번째 스킬을 README의 특징·스킬 테이블·사용 예시에 반영. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
AWS always-on 아키텍처(EC2/ALB/ECS/RDS/모놀리스)를 서버리스+Spot 패턴으로 이행할 때 사용하는 업스트림 어드바이저 스킬을 추가합니다.
sagemaker-spot-training등 후속 스킬로 위임 (중복 제거)[AWS Docs]/[Insight #N]/[Case: …]인용 라벨 부착What's new
plugins/workflow/skills/serverless-migration-advisor/SKILL.md(226 lines) — 5-Phase 오케스트레이터references/*.md— progressive disclosuretradeoffs-compute.md/tradeoffs-spot.md/tradeoffs-data-layer.md/tradeoffs-event-driven.mdserverless-lens.md— AWS WA Serverless Lens 7 원칙 매핑patterns-tier1-batch.md— 배치·훈련·ETL 이행 (autoresearch 검증)patterns-tier2-api.md— 상시형 API (openclaw 검증)patterns-tier3-monolith.md+patterns-tier3-data.md— Strangler Fig / CDC (검증 없음 경고)interview-bank.md— Phase별 AskUserQuestion JSON 템플릿case-study-autoresearch.md+case-study-openclaw.md— 검증 사례source-insights.md— 번호화된 Insight feat: OWASP Top 10 2025 기반 보안 리뷰 스킬 추가 #1~#15, #O1~#O6Citation anchors
Verification
npm test전부 green (197/197 across 5 test files)Test plan
/plugin marketplace add <repo>→/plugin install workflow@roboco-pluginsRelated
issues/3-serverless-migration/SPEC.md,PLAN.md,TASKS.md,RESEARCH.md🤖 Generated with Claude Code